<%@ Application Language="C#" %>

<script runat="server">

  void Application_Start(Object sender, EventArgs e) {
      // Code that runs on application startup

  }
  
  void Application_End(Object sender, EventArgs e) {
      //  Code that runs on application shutdown

  }
      
  void Application_Error(Object sender, EventArgs e) { 
      // Code that runs when an unhandled error occurs

  }

  void Session_Start(Object sender, EventArgs e) 
  {
    // Each user has 5 minutes of inactivity.
    Session.Timeout = 5;
    Session["UserShoppingCartInfo"]
      = new UserShoppingCart();
  }

  void Session_End(Object sender, EventArgs e) {
      // Code that runs when a session ends. 
      // Note: The Session_End event is raised only when the sessionstate mode
      // is set to InProc in the Web.config file. If session mode is set to StateServer 
      // or SQLServer, the event is not raised.

  }
     
</script>
